Page({
  data: {
    schema:[
    ],
    formData:{
    },
    title: '',
    result: '',
    remark: '',
    apiName: '',
    sourceValue: '',  // 源输入框内容
    targetValue: ''   // 目标输入框内容
  },

  onLoad(options) {
    wx.setNavigationBarTitle({
      title: options.title,
    })
    
    this.setData({
      title: options.title,
      zh:options.zh,
      remark: options.remark,
      webUrl: options.webUrl
    })
  },
 // 监听源输入框变化
 onSourceInput(e) {
  this.setData({
    sourceValue: e.detail.value
  });
},

// 监听目标输入框变化
onTargetInput(e) {
  this.setData({
    targetValue: e.detail.value
  });
},

// 复制到剪贴板
setClipboardData(e) {
  const { sourceValue } = this.data;
  if (!sourceValue.trim()) {
    wx.showToast({
      title: '请先输入内容',
      icon: 'none',
      duration: 2000
    });
    return;
  }
  // 使用微信剪贴板API
  wx.setClipboardData({
    data: sourceValue,
    success: (res) => {
      wx.showToast({
        title: '复制成功',
        icon: 'success',
        duration: 2000
      });
      this.setData({
        result: res,
        apiName: e.currentTarget.dataset.apiname
      })
    },
    fail: (err) => {
      console.error('复制失败', err);
      wx.showToast({
        title: '复制失败',
        icon: 'none',
        duration: 2000
      });
    }
  });
},

// 从剪贴板粘贴
getClipboardData(e) {
  // 从剪贴板获取内容
  wx.getClipboardData({
    success: (res) => {
      this.setData({
        targetValue: res.data
      });
      wx.showToast({
        title: '粘贴成功',
        icon: 'success',
        duration: 2000
      });
      this.setData({
        result: res,
        apiName: e.currentTarget.dataset.apiname
      })
    },
    fail: (err) => {
      console.error('粘贴失败', err);
      wx.showToast({
        title: '粘贴失败',
        icon: 'none',
        duration: 2000
      });
    }
  });
},

// 直接复制粘贴（不经过剪贴板）
copyAndPasteDirectly() {
  const { sourceValue } = this.data;
  
  if (!sourceValue.trim()) {
    wx.showToast({
      title: '请先输入内容',
      icon: 'none',
      duration: 2000
    });
    return;
  }
  
  this.setData({
    targetValue: sourceValue
  });
  
  wx.showToast({
    title: '已复制粘贴',
    icon: 'success',
    duration: 2000
  });
}
})